]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
extensions-app: Start as service when D-Bus activated
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 22 Dec 2021 14:48:48 +0000 (15:48 +0100)
committerMarge Bot <marge-bot@gnome.org>
Wed, 22 Dec 2021 21:04:33 +0000 (21:04 +0000)
When the app is properly launched, D-Bus activation will be followed
by a call to org.freedesktop.Application.Activate() to open the window.

But it's also possible for D-Bus activation to happen in other
circumstances, for example during gdbus command line completion.

We don't want to pop up a window then, so pass the --gapplication-service
flag to properly separate D-Bus activation from activating the app.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2076>

subprojects/extensions-app/data/org.gnome.Extensions.desktop.in.in

index a935780b7df3571892080db68a0dd548bde88eeb..b68f5fff6629e7198fa8763c02e08e3484044524 100644 (file)
@@ -4,7 +4,7 @@ Name=Extensions
 # Translators: Do NOT translate or transliterate this text (this is an icon file name)!
 Icon=@app_id@
 Comment=Configure GNOME Shell Extensions
-Exec=@bindir@/@prgname@
+Exec=@bindir@/@prgname@ --gapplication-service
 DBusActivatable=true
 Categories=GNOME;GTK;Utility;
 OnlyShowIn=GNOME;